package com.eoner.baselibrary.bean.order;

import com.eoner.common.bean.base.CommonBaseBean;

import java.io.Serializable;
import java.util.List;

/**
 * 作者：sean
 * 创建时间：2017/8/24 16:26
 * 功能说明：
 */

public class ConfirmPriceBean extends CommonBaseBean{

    private DataBean data;

    public DataBean getData() {
        return data;
    }

    public void setData(DataBean data) {
        this.data = data;
    }



    public static class DataBean {
        private String sh_discount_total;
        private String sh_freight_price;
        private String sh_pay_price;
        private String sh_platform_discount_amount;
        private String sh_platform_salesrule_label;
        private String sh_products_price_total;
        private String sh_use_balance;
        private String sh_use_bupiao;
        private String sh_salesrule_limit_label;
        private String sh_select_salesrule_count;
        private String sh_salesrule_count;
        private String sh_salesrule_name_txt;
        private String sh_integral_total = "0";
        private String sh_integral_deduction,sh_deduction_amount,sh_integral,sh_display_gold;//金币抵扣 抵扣金额 用户所有金币 是否展示金币抵扣

        public String getSh_integral_deduction() {
            return sh_integral_deduction;
        }

        public void setSh_integral_deduction(String sh_integral_deduction) {
            this.sh_integral_deduction = sh_integral_deduction;
        }

        public String getSh_deduction_amount() {
            return sh_deduction_amount;
        }

        public void setSh_deduction_amount(String sh_deduction_amount) {
            this.sh_deduction_amount = sh_deduction_amount;
        }

        public String getSh_integral() {
            return sh_integral;
        }

        public void setSh_integral(String sh_integral) {
            this.sh_integral = sh_integral;
        }

        public String getSh_display_gold() {
            return sh_display_gold;
        }

        public void setSh_display_gold(String sh_display_gold) {
            this.sh_display_gold = sh_display_gold;
        }

        public String getSh_integral_total() {
            return sh_integral_total;
        }

        public void setSh_integral_total(String sh_integral_total) {
            this.sh_integral_total = sh_integral_total;
        }

        public String getSh_select_salesrule_count() {
            return sh_select_salesrule_count;
        }

        public void setSh_select_salesrule_count(String sh_select_salesrule_count) {
            this.sh_select_salesrule_count = sh_select_salesrule_count;
        }

        public String getSh_salesrule_count() {
            return sh_salesrule_count;
        }

        public void setSh_salesrule_count(String sh_salesrule_count) {
            this.sh_salesrule_count = sh_salesrule_count;
        }

        public String getSh_salesrule_name_txt() {
            return sh_salesrule_name_txt;
        }

        public void setSh_salesrule_name_txt(String sh_salesrule_name_txt) {
            this.sh_salesrule_name_txt = sh_salesrule_name_txt;
        }

        /**
         * sh_salesrule : {"sh_valid_salesrules":[{"sh_id":"1382","sh_select_type":"1"},{"sh_id":"1381","sh_select_type":"2"}]}
         */




        private List<String> sh_salesrule_meet_pro_id;

        public String getSh_salesrule_limit_label() {
            return sh_salesrule_limit_label;
        }

        public void setSh_salesrule_limit_label(String sh_salesrule_limit_label) {
            this.sh_salesrule_limit_label = sh_salesrule_limit_label;
        }

        public List<String> getSh_salesrule_meet_pro_id() {
            return sh_salesrule_meet_pro_id;
        }

        public void setSh_salesrule_meet_pro_id(List<String> sh_salesrule_meet_pro_id) {
            this.sh_salesrule_meet_pro_id = sh_salesrule_meet_pro_id;
        }

        private ShSalesruleBean sh_salesrule;

        private ShJoinPartnerBean sh_join_partner;


        public ShJoinPartnerBean getSh_join_partner() {
            return sh_join_partner;
        }

        public void setSh_join_partner(ShJoinPartnerBean sh_join_partner) {
            this.sh_join_partner = sh_join_partner;
        }

        public String getSh_invoice_label() {
            return sh_invoice_label;
        }

        public void setSh_invoice_label(String sh_invoice_label) {
            this.sh_invoice_label = sh_invoice_label;
        }

        private String sh_invoice_label;

        public String getSh_discount_total() {
            return sh_discount_total;
        }

        public void setSh_discount_total(String sh_discount_total) {
            this.sh_discount_total = sh_discount_total;
        }

        public String getSh_freight_price() {
            return sh_freight_price;
        }

        public void setSh_freight_price(String sh_freight_price) {
            this.sh_freight_price = sh_freight_price;
        }

        public String getSh_pay_price() {
            return sh_pay_price;
        }

        public void setSh_pay_price(String sh_pay_price) {
            this.sh_pay_price = sh_pay_price;
        }

        public String getSh_platform_discount_amount() {
            return sh_platform_discount_amount;
        }

        public void setSh_platform_discount_amount(String sh_platform_discount_amount) {
            this.sh_platform_discount_amount = sh_platform_discount_amount;
        }

        public String getSh_platform_salesrule_label() {
            return sh_platform_salesrule_label;
        }

        public void setSh_platform_salesrule_label(String sh_platform_salesrule_label) {
            this.sh_platform_salesrule_label = sh_platform_salesrule_label;
        }

        public String getSh_products_price_total() {
            return sh_products_price_total;
        }

        public void setSh_products_price_total(String sh_products_price_total) {
            this.sh_products_price_total = sh_products_price_total;
        }

        public String getSh_use_balance() {
            return sh_use_balance;
        }

        public void setSh_use_balance(String sh_use_balance) {
            this.sh_use_balance = sh_use_balance;
        }

        public String getSh_use_bupiao() {
            return sh_use_bupiao;
        }

        public void setSh_use_bupiao(String sh_use_bupiao) {
            this.sh_use_bupiao = sh_use_bupiao;
        }

        public ShSalesruleBean getSh_salesrule() {
            return sh_salesrule;
        }

        public void setSh_salesrule(ShSalesruleBean sh_salesrule) {
            this.sh_salesrule = sh_salesrule;
        }


        public static class ShJoinPartnerBean implements Serializable {
            /**
             * sh_join_partner_show : 30552
             * sh_join_partner_text : 测试内容tmex
             * sh_partner_agreement : 测试内容kwbr
             * sh_partner_text_url : 测试内容86p1
             */

            private String sh_join_partner_show;
            private String sh_join_partner_text;
            private String sh_partner_agreement;
            private String sh_partner_text_url;

            public String getSh_join_partner_show() {
                return sh_join_partner_show;
            }

            public void setSh_join_partner_show(String sh_join_partner_show) {
                this.sh_join_partner_show = sh_join_partner_show;
            }

            public String getSh_join_partner_text() {
                return sh_join_partner_text;
            }

            public void setSh_join_partner_text(String sh_join_partner_text) {
                this.sh_join_partner_text = sh_join_partner_text;
            }

            public String getSh_partner_agreement() {
                return sh_partner_agreement;
            }

            public void setSh_partner_agreement(String sh_partner_agreement) {
                this.sh_partner_agreement = sh_partner_agreement;
            }

            public String getSh_partner_text_url() {
                return sh_partner_text_url;
            }

            public void setSh_partner_text_url(String sh_partner_text_url) {
                this.sh_partner_text_url = sh_partner_text_url;
            }
        }

        public static class ShSalesruleBean {
            private List<ShValidSalesrulesBean> sh_valid_salesrules;

            public List<ShValidSalesrulesBean> getSh_valid_salesrules() {
                return sh_valid_salesrules;
            }

            public void setSh_valid_salesrules(List<ShValidSalesrulesBean> sh_valid_salesrules) {
                this.sh_valid_salesrules = sh_valid_salesrules;
            }

            public static class ShValidSalesrulesBean {
                /**
                 * sh_id : 1382
                 * sh_select_type : 1
                 */

                private String sh_id;
                private String sh_select_type;

                public String getSh_id() {
                    return sh_id;
                }

                public void setSh_id(String sh_id) {
                    this.sh_id = sh_id;
                }

                public String getSh_select_type() {
                    return sh_select_type;
                }

                public void setSh_select_type(String sh_select_type) {
                    this.sh_select_type = sh_select_type;
                }
            }
        }
    }
}
